/**
 * 消息实体类，用于封装聊天消息的相关信息
 */
package com.example.gitpart03.entity;

public class Msg {
    /** 头像资源ID */
    private int headImgId;
    /** 消息内容 */
    private String content;
    /** 消息类型：0表示发送的消息，1表示接收的消息 */
    private int type;

    /**
     * 获取消息类型
     * @return 消息类型（0：发送，1：接收）
     */
    public int getType() {
        return type;
    }

    /**
     * 设置消息类型
     * @param type 消息类型（0：发送，1：接收）
     */
    public void setType(int type) {
        this.type = type;
    }

    /**
     * 获取头像资源ID
     * @return 头像资源ID
     */
    public int getHeadImgId() {
        return headImgId;
    }

    /**
     * 设置头像资源ID
     * @param headImgId 头像资源ID
     */
    public void setHeadImgId(int headImgId) {
        this.headImgId = headImgId;
    }

    /**
     * 获取消息内容
     * @return 消息内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置消息内容
     * @param content 消息内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 构造方法，创建消息对象
     * @param headImgId 头像资源ID
     * @param content 消息内容
     * @param type 消息类型（0：发送，1：接收）
     */
    public Msg(int headImgId, String content, int type ) {
        this.content = content;
        this.type = type;
        this.headImgId = headImgId;
    }
}
